// ============================== 导入依赖 ============================== //

const TRANS = {
  1: 'online',
  3: 'offline',
  2: 'alarm',
}

// ============================== 导出计算属性 ============================== //

export default {
  /**
   * 自定义计算属性 (可覆盖)
   */
  GETTER: ({ DICT: { STATUS = [] }, MAP: { COUNT } }) => {
    return {
      STATUS: STATUS.map(([id, name, , color]) => [id, name, COUNT[TRANS[id]] || 0, color]),
    }
  },
}
